/**
 * 
 */
package com.rhf.ui.admin.beans.competitions;

import java.util.List;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import com.rhf.core.dto.SaisonVO;
import com.rhf.ui.admin.beans.BaseBean;

/**
 * @author fabiensaulnier
 * 
 */
public class SaisonBean extends BaseBean {

	/**
	 * Liste des saisons
	 */
	private List<SaisonVO> listeSaison = null;

	/**
	 * Saison a afficher
	 */
	private SaisonVO saisonVO = null;

	/**
	 * Chargement de la page Saison
	 */
	public void onLoad(HttpServletRequest request, HttpServletResponse response) throws Exception {

		// Initialisation
		super.onLoad(request, response);

		// V�rifications des param�tres obligatoires
		super.checkMandatoryParameter(request, response);

		// R�cup�ration de la liste des saisons

		// En cas d'affichage d'une saison

		// En cas de modification d'une saison

		// En cas de suppression d'une saison
	}

	public String getListeSaisonHtml() {
		String html = null;

		if (this.listeSaison != null) {

			for (int i = 0; i < this.listeSaison.size(); i++) {

				SaisonVO saisonVO = this.listeSaison.get(i);

				if (saisonVO != null) {
					html += "<tr>";
					html += "<td>" + saisonVO.getLibelle() + "</td>";
					html += "<td class=\"action\"><a href=\"#\" class=\"view\">Voir</a><a href=\"#\" class=\"edit\">Modifier</a><a href=\"#\" class=\"delete\">Supprimer</a></td>";
					html += "</tr>";
				}

			}

		}
		if (html != null) {
			return html;
		} else {
			return "";
		}
	}

	/**
	 * @return the listeSaison
	 */
	public List<SaisonVO> getListeSaison() {
		return listeSaison;
	}

	/**
	 * @return the saisonVO
	 */
	public SaisonVO getSaisonVO() {
		return saisonVO;
	}

}
